/**
 * 该文件用于封装跟用户相关的后端接口调用的函数
 */
import request from "@/utils/request";

/**
 * 登录API
 * @param adminname 用户名
 * @param password 密码
 * @return Promise
 */
export function login(adminname, password) {
  // 调用 request 发请求
  return request({
    url: "/admin/admin/login",
    method: "POST",
    data: {
      adminname: adminname,
      password: password,
    },
  });
}

/**
 * 添加管理员
 */
export function addUser(data) {
  return request({
    url: "/admin/admin/add",
    method: "POST",
    data: data,
  });
}

/**
 * 修改管理员
 */
export function updateUser(data) {
  return request({
    url: "/admin/admin/update",
    method: "POST",
    data,
  });
}

/**
 * 获取管理员列表
 */
export function getUserList() {
  return request({
    url: "/admin/admin/list",
    method: "GET",
  });
}

/**
 * 删除管理员
 */
export function delUser(adminid) {
  return request({
    url: "/admin/admin/delete",
    method: "POST",
    data: {
      adminid,
    },
  });
}
